package com.ruoyi.system.domain.vo;

import com.ruoyi.system.domain.PaymentRecord;
import com.ruoyi.system.domain.RechargeRecord;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(value = "AdminPaymentRecordQueryListRes", description = "admin订单查询响应")
public class AdminPaymentRecordQueryListRes extends PaymentRecord {

    /**
     *  商品中文名
     */
    @ApiModelProperty(value = "商品名")
    private String productCnName;

    @ApiModelProperty(value = "商品类型:1售卖 2充值 9其他")
    private String productType;

    @ApiModelProperty(value = "卡密 type为1时")
    private List<String> cardKey;

    @ApiModelProperty(value = "充值记录 type为2时")
    private List<RechargeRecord> rechargeRecords;

}
